Publications by 'David O'Shaughnessy'