Author: O'Reilly, Charles Terrance. Downing, Willard E., ; Pflanczer, Steven I.