Rich Rosen

2 books

422 pages 2003

nonfiction computer science informative medium-paced

426 pages paperback 2008