Andrew Mercer — Scottish poet and topographer