Linlithgow, and its vicinity. by James Macalpine