Richard Crandall

5 books

130 pages hardcover

nonfiction computer science science informative medium-paced

597 pages 2001

nonfiction mathematics reference informative slow-paced

278 pages 2018

challenging reflective slow-paced

260 pages paperback

nonfiction computer science

296 pages paperback

nonfiction religion