Publications by authors named "Trevor M Haynes"