Publications by 'Andrew Doole'