Author: Hall, Stuart, 1932- .