Publications by 'D. Gordon Allan'