David Barber 


 
 

 see also http://www.cs.ucl.ac.uk/staff/D.Barber