Scan barcode
shrine's review
5.0
Challenging, but entirely approachable. Does not assume prior knowledge, though such knowledge would be of benefit. Will need to supplement with further reading in the field and will probably reread at some point.
More...