Review: okay
Rating: 3 out of 5
Date: 08 30, 2013
It is great for beginners, its not what I was looking for but its a great book for what it is.