Dennis Hayes

12 books

713 pages paperback

nonfiction computer science informative medium-paced

352 pages paperback

nonfiction education informative medium-paced

224 pages paperback

nonfiction computer science history sociology technology medium-paced

150 pages

medium-paced

182 pages 2008

nonfiction education informative reflective medium-paced

missing page info 2008

challenging informative reflective medium-paced

424 pages paperback

fiction medium-paced

missing page info digital

226 pages paperback

nonfiction education

236 pages 2002

informative reflective medium-paced