Recollections of an old Soldier. The Life of Captain David Perry, a Soldier of the French and Revolutionary Wars.