James Giles — 19th-century Scottish painter and landscape architect (1801-1870)