- History of the 121st Regiment Pennsylvania Volunteers
- Addenda to History
- Reunion of the Ninety-seventh Regiment Pennsylvania Volunteers, October 29th, 1884 ... at Camp Wayne, West Chester, Pa. An Account of the Proceedings With a Roster of the Comrades Present
- Re-union of the 28th & 147th Regiments, Pennsylvania Volunteers, Philadelphia, Nov. 24th, 1871
- Under the Maltese Cross, Antietam to Appomattox, the Loyal Uprising in Western Pennsylvania, 1861-1865; Campaigns 155th Pennsylvania Regiment