Review: good
Rating: 4 out of 5
Date: 12 13, 2012
i have only read some of this book so far but it proves to be a good read and a very helpful source of information