Scan barcode
justinandallison's review against another edition
challenging
informative
inspiring
medium-paced
5.0
melisscharber's review against another edition
5.0
Excellent! Wish the author would write another updated version. So much has happened since 2012 that could be added to this book.
More...