Ted Striphas

4 books

242 pages 2009

nonfiction history informative slow-paced

245 pages digital 2013

352 pages paperback

nonfiction computer science technology

missing page info 2005

challenging informative medium-paced