Publications by 'David. M. Brennan'