Scan barcode
neverletmego's review against another edition
i’ve read this so much this year that i’ve decided it’s basically been cover to cover at this point
grauspitz's review against another edition
2.0
While some chapters were better than others, the bad outweigh the good by a landslide. This isn’t a bad book in content per say but I found the execution of the information in numerous chapters to be lacking as a student.
More...