mconant's review

Go to review page

informative

5.0

outtoexist's review

Go to review page

5.0

This is an incredible book that I read for a mediocre class, but what the class lacked I made up for on learning from this book! I definitely hope to return to it as I progress through my career :)