Comment

Oct 23, 2010shiehsamantha rated this title 3.5 out of 5 stars
Not a bad book, but a little confusing, and a little dry in some parts.