Wow! Rarely do I take in a book that is as challenging yet encouraging as this one.