Scan barcode
hammard's review
4.0
A complex book which still manages to be readable and touch on a wide range of themes. It could do with having more room to breathe but it is impressive what is done in such a short space.
More...