Customer Review

Reviewed in India on 14 February 2017
Giving 5 star because the book is a great book on the subject. got a pierced hardcover, print everything was good- so returned and ordered a new one
Report abuse Permalink

Product Details

4.7 out of 5 stars
4.7 out of 5
370 global ratings