Review: Riveting!
Rating: 5 out of 5
Date: 07 22, 2013
Highly imaginative and thought-provoking!  I could not put it down.  There are lots of surprises, too.  I highly recommend this book.I.A. Wilhite, Ph.D.