Probably more a 4.5, just because there were so many interesting ideas that could have been expanded on, but it was so much fun to read!There were very few sentences that I had to reread, and all "complicated" ideas were given a simple example counterpart, so it was easy to understand.It made me lau...