Must read this book: Burning Paradise by Robert Charles Wilson http://www.amazon.com/gp/aw/d/0765332612/ref=mw_dp_mdsc?dsc=1 Spin and his other novels were very enjoyable.