Edmund Tze Man Ng Récipiendaire du prix Pierre-Robillard 1998 University of Waterloo Thesis Advisor Richard J. Cook