Machine generated authority record.
Work cat.: (OSt)16161: Sharples, Joseph, 1961- author. 14853, Aberdeenshire :