M’88–SM’96) received the B.A.Sc., M.A.Sc., and Ph.D. degrees from the (1980)

by David A Johns