The Grantown almanack.
Grantown-on-Spey : John Thomson,
Description based on : 1907.