Peter Marshall, Author at Catholic Herald