Publications by ' David D Moore'