Scan barcode
breadandmushrooms's review against another edition
challenging
informative
reflective
slow-paced
4.5
piccoline's review against another edition
5.0
Finally, I've reached the end. Which is not to say I'm done with the book. So much to think about, so much to chew on. It's a magnificent, challenging piece of work. Pack your math skills, you'll need 'em.
More...