by James Orr
Late 4th A.D. Battalion and 29th L.R.V., Also, Biographical Notices of Officers Past and Present, with Statistics and Other Information Regarding the Volunteers of Lanarkshire
No description available