Review: Worth it
Rating: 5 out of 5
Date: 04 22, 2013
This book contains lots of information for the beginner and the more advanced.  It is nice to be able to easily brush up on what you have forgotten.  I would recommend this book.