John Martin, 1789-1854: his life and works