oldpaintings: Edinburgh Town and Castle, 1831 by David Roberts (Scottish, 1796–1864)