'A master of plotting and pacing' - New York Times
'With every new book I appreciate John ...(+)
Introduction by Professor Stephen Hawking.
When Edwin Hubble looked into his telescope in the 1920s, he was shocked to find that nearly (+)