A history of Grange Church, Kilmarnock : 1876-2009.
Title from cover.