Author: Egan, Edward M., 1932-