Publications by 'Andrew David Foote'