Scan barcode
selketjewett's review against another edition
challenging
informative
slow-paced
3.5
Informative. I learned stuff reading this, but it was aggressively boring in some places and it took me more than six months to finally finish.
More...