A nice book. Certainly not one to simply read through, it was a bit of work for me. I needed to brush up a bit on some math concepts as I progressed through it, but very rewarding in the end. I was a research  Microbiologist by trade, so most of the math I hadn't studied since University, (I've been retired a while) so it was a good "project" for me. I would think that for someone not in the field, or not a Maths major, it might be a lot of (perhaps too much) work.<br><br>For the non-specialist I think it would still be an illuminating read. I thought it was a good overview of how we got where we are. Penrose can be a bit difficult for some, but worth the effort.