David J. Needham (Univ Of Birmingham, Uk)