David H. Smith

10 books

448 pages hardcover

nonfiction history politics sociology

208 pages hardcover

nonfiction religion science medium-paced

114 pages hardcover

nonfiction sociology medium-paced

128 pages paperback

fiction

132 pages paperback

fiction

135 pages 2005

medium-paced

205 pages paperback

nonfiction religion sociology medium-paced

260 pages paperback

nonfiction business economics

344 pages 2016

informative medium-paced

240 pages paperback

challenging informative medium-paced