cosmicpanda 's review for:

3.0
challenging informative medium-paced

Read a bit like a research paper which I wasn't expecting and potentially messed with my enjoyment a bit. Very informative book if you can follow along.