This book was presented as a gift several months ago and I put off reading until last week. Big mistake! Once I started reading it in the early afternoon I could not put it down and I finished it all late that evening. It is well written and keeps...