DownloadThe Portobello Bookshop Gift Guide 2024

James Hannam Author

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.