Author: Frederick G.  Keyes Joseph H. Keenan