The Military Adventures of Johnny Newcome: With an Account of his Campaign on the Peninsula and in Pall MallDavid Roberts