Jennifer Smith

27 books

1056 pages paperback

nonfiction computer science design informative medium-paced

384 pages paperback 2010

challenging emotional reflective medium-paced

768 pages paperback

nonfiction computer science design informative medium-paced

817 pages paperback 2013

design informative slow-paced

816 pages paperback 2007

missing page info 2009

medium-paced

1008 pages paperback 2010

informative inspiring medium-paced

832 pages paperback 2010

informative medium-paced

896 pages paperback 2012

informative lighthearted medium-paced

719 pages paperback 2010

informative inspiring lighthearted medium-paced