John Martyn grace and danger