A fantastically written book by Mr. Jeffrey Richter, which every of my mentors has suggested me and I am in love with it. Its wonderful, in-depth explanation, the language used makes me go back to this book time and again, and of course, for any basics that I need to learn and/or revise. It never fails to interest me. A wonderful effort. Bravo.