Author: Geoffrey Hoyle Fred ; Hoyle