John Cotton - Emerson, Everett H. 1925-2002 (Twayne, 1965)