Author: University of Toronto; M. S. Stanford Unive James Stewart - McMaster University Ph.D.