Publications by 'Alun David Preece'