David S. Platt

6 books

243 pages paperback

nonfiction computer science informative slow-paced

243 pages 2006

nonfiction computer science technology informative slow-paced

216 pages 2001

nonfiction challenging informative reflective medium-paced

missing page info 2006

challenging informative reflective medium-paced

224 pages 2007

informative medium-paced

missing page info 2006

challenging informative reflective medium-paced