John Farey — English geologist and writer