I'm giving this 4 stars instead of 5, due to the over the top references early in the book. I have known a few brilliant math/science men, but I don't think they spend their entire life seeing math. With that said, I wanted to give a review to contrast those who found Keith an unlikeable charac...