Jeffrey Shallit

3 books

588 pages hardcover

nonfiction mathematics science medium-paced

374 pages digital 2014

240 pages hardcover

nonfiction computer science medium-paced