I found this book in my doctor's office and asked if I might borrow it. Before returning it I ordered it on my Kindle as I would like to read it again. The story has so many fun and interesting characters ranging from absurd to charming and, at times...