You need to sign in or sign up before continuing.

4.0
adventurous challenging informative reflective

Really enjoyed this book! Would have been 5 stars except there was a huge chunk in the second half that got a bit too detailed about language theory. It was interesting but far too detailed. I would still recommend the book.