Dale Carpenter

7 books

154 pages paperback

nonfiction computer science informative medium-paced

345 pages 2012

nonfiction history politics informative reflective slow-paced

384 pages 2004

nonfiction essays lgbtqia+ informative reflective medium-paced

missing page info digital 2017

nonfiction education science

324 pages hardcover 2005

missing duration info audio 2010

3 pages hardcover 2006

challenging informative medium-paced