Even though putatively written for the lay-person, with relatively light math, I won't kid you:  this is currently pretty hard reading because it is a deep look at deep physics and associated math.<br><br>At the same time, I recommend it because it is inspiring me to work harder to upgrade my higher math knowledge and it really is invaluable if you seriously want to (as I think Einstein said) "understand the mind of God".