Rivers of London
Ben Aaronovitch
Rivers of London (1)
Do Polar Bears Get Lonely?
New Scientist
Dogs of War
Adrian Tchaikovsky
The Quantum Universe: Everything that can happen does happen
Brian Cox & Jeff Forshaw
Space Helmet for a Cow 2: The Mad, True Story of Doctor Who ...
Paul Kirkley