Review: okay
Rating: 3 out of 5
Date: 04 10, 2013
had alot of things repeated in this book in different sections.  But it was free at the time i got it and i think it was worth learning a few new ideas