I read this book years ago but could never remember the title. The moment I started to read this review I knew that this was the book. Just don't give the book away as in my case. You'll want to read it again a few years down the road.