I bought this book and scanned through it a while ago. Though it is very fundamental and worth reading, there are some things that I have to disagree with. Nonetheless, what makes it nice is that there are scientific explanations to every detail. for those who have read it, hope you can share your opinions as well