Nick Montfort

14 books

24 pages 2002

informative reflective slow-paced

328 pages 2012

nonfiction challenging informative slow-paced

112 pages 2010

poetry emotional reflective medium-paced

150 pages paperback

nonfiction computer science poetry