Scan barcode
robinwalter's review against another edition
informative
medium-paced
4.0
A surprisingly light, easy read on an interesting topic
marijnboomars's review
informative
medium-paced
3.5
Interesting read and very extensive. Describe many examples in much depth.