, Dept. of Engineering Mathematics and Internetworking, Dalhousie University, Halifax, B3J 2X4, Canada