John Haldane, Author at Catholic Herald