
Helpful Score: 1
I'm no expert, but this seems to be a great book for beginners and those with some experience. It's a 2011 edition so it's up-to-date. It's also enjoyable reading. I'm going to keep my copy for future reference.