Title: A Little Fifer's war Diary, With 17 Maps, 60 Portraits, and 246 Other Illustrations