Dhaliwal, Ranjit S., Department of Mathematics, The University of Calgary, Calgary, Alberta, Canada