on 5 April 2015
I bought on speculation to see if it was good enough for my course work. Although This is a very good book, the explanations are at times needlessly complicated and unclear which is not what you want in an educational book. I'm not sure if it is because it's been translated into English. But some of the sentences don't seem to make much sense. Also there is a lot of repetition.