Few lives in British history stretch as far morally as John Newton’s. Born in London in 1725, he grew up to captain slave ...