Author: Hall, Peter G., 1932-