The History of Kilmarnock
Publisher: A. M'Kay
Published: 1880
Number of pages: 437