G E Keough Author