David N. Spires

7 books

408 pages paperback

nonfiction history informative medium-paced

400 pages paperback

nonfiction history

521 pages digital 2001

260 pages hardcover

nonfiction art history psychology science technology informative reflective medium-paced

348 pages paperback 2012

376 pages digital 2012

missing page info hardcover 2002

informative tense medium-paced