Kristin Tolle

1 book

252 pages 2009

nonfiction computer science science technology challenging informative slow-paced