Mark Twain's Hannibal:  guide and biography.