Review: ok but not great
Rating: 3 out of 5
Date: 12 25, 2013
Covers a lot of ground but needs more detail in some areas. I needed help in two areas and found the book to be of little assistance.