Michael Kirkup, University of Waterloo, Canada