Review: Basic, but a good read
Rating: 3 out of 5
Date: 07 7, 2013
This book is very basic and covers various topics on a surface level. Although I've read much of this information before, it was  worth the download.