Has anyone read this? If you get a chance, it's very good. http://www.amazon.com/reader/0679734570?_encoding=UTF8&ref_=sib_dp_pt#reader