David Mulroney, Author at Catholic Herald