Cite

Jeffrey Shallit
School of Computer Science University of Waterloo Canada