Publications by 'Alan M. McIvor'