Publications by 'Michael John Eagle'