Author: [HARVEY, William] KEELE, Kenneth D.