A Yankee at Arms: The Diary of Lieutenant Augustus D. Ayling, 29th Massachusetts Volunteers (Voices of the Civil War)