I really enjoyed this book the first time I read it. On re-read I find the main character less sympathetic - probably harsh of me but it's hard to identify much with someone whose ideal world is one in which I'm not in it.However all the maths stuff is fun and looking at the world through very different eyes is always good.