24 Hours Only | $15 off your order. Get the code »

James Hannam

James Hannam is a graduate of both Oxford and Cambridge where he studied physics and then gained a PhD in the history of science. He lives in Kent with his wife and two children.