Top positive review
on 29 April 2013
To be honest, I returned this book, but it's sitting here as an item to review so here's my review. I found out after purchasing it that I could read it for free in my university's library, so I returned it (I'm a poor college student). I read pieces of it and it was very good at explaining the theory. Can't complain.