Author: Geoffrey Hoyle Fred Hoyle