Books
- Parity and War : Evaluations and Extensions of The War Ledger
- A Revolutionary War Cruise on the Champlain Canal
- Diary of a Yankee Engineer: The Civil War Story of John H. Westervelt, Engineer, 1st New York Volunteer Engineer Corps (North's Civil War, No. 1)
- Wellington's Infantry (1) (Men at Arms Series, 114)
- Knowing One's Enemies: Intelligence Assessment Before the Two World Wars
Books