John D Barrow is a cosmologist, a theoretical physicist and a mathematician who writes popular science books. To date Barrow has written 22 science books including Impossibility.
Book Review:Barrow looks at what is possible to know and what is impossible to know and why.
Go Back to Cart