Oh, my goodness! It is rare that a book leaves me completely...