Bonnie Nardi

4 books

106 pages paperback

nonfiction computer science informative reflective medium-paced

148 pages hardcover

nonfiction history adventurous challenging reflective medium-paced

237 pages 2012

nonfiction informative slow-paced

248 pages 2010

nonfiction adventurous informative slow-paced