Joseph Hopkins Twichell: The Life and Times of Mark Twain's Closest Friend