The Life of Super-Earths
Dimitar Sasselov
Adrian Glynde
Martin Armstrong
Scala for the Impatient, 3rd Edition
Cay S. Horstmann
Peril on the Royal Train
Edward Marston
Inspector Colbeck (10)
How to Survive the End of the World as We Know It: Tactics, ...
James Wesley Rawles