Customer Review

Reviewed in the United States on September 9, 2018
While providing a broad stroke of information, there was great detail and concise explanations. I am glad I read this book.
Report abuse Permalink

Product Details

4.6 out of 5 stars
4.6 out of 5
224 global ratings