Brian Knittel

6 books

817 pages paperback

nonfiction computer science informative medium-paced

1536 pages paperback 2000

informative lighthearted medium-paced

1296 pages paperback 2002

705 pages paperback 2008

missing page info 2015

medium-paced

844 pages digital 2008