A Sea of Space - Nolan, William F. (Bantam Books)