Every so often I read a book that speaks to me directly and stays with me long after the last page has been turned. Inevitably,...