Publications by 'David. G. Dorrell'