Ball's Bluff: An Episode and Its Consequences to Some of Us - Peirson, Charles Lawrence, 1834- (Project Gutenberg, 2010)