Kinneff Old Church : a brief history.
Kinneff Old Church Preservation Trust,publisher.