G E Moore Author