Publications by 'Micheal J. Lyall'