Richard Pattis

2 books

260 pages paperback

nonfiction computer science informative lighthearted medium-paced

240 pages 2005

reference informative medium-paced