Customer Review

Reviewed in the United States on August 8, 2011
This ia an update to the previous version by the author. This is a solid introduction to a simple, but seemingly complex subject.
Report abuse Permalink

Product Details

3.2 out of 5 stars
3.2 out of 5
6 global ratings