Review: ok
Rating: 4 out of 5
Date: 03 28, 2013
I've read so many books like this but did learn a couple things I'm using in my own classes. Will probably read it again