In the beginning - Fagan, Brian M. (Little, Brown, 1972)