Scan barcode
wtfisapoet's review against another edition
This book is very good. You should really read this book. But, consider skipping the first little bit that's really heavy on the Latin if you, like myself, are rusty on Latin.
More...