David Eade, Author at Catholic Herald