James M. Smith

15 books

424 pages hardcover

nonfiction history politics reference informative slow-paced

240 pages hardcover

nonfiction history politics challenging dark informative medium-paced

320 pages 2007

nonfiction history challenging informative reflective slow-paced

228 pages paperback

nonfiction business computer science science informative medium-paced

208 pages paperback

nonfiction history informative slow-paced

279 pages digital 2021

240 pages paperback

nonfiction philosophy religion medium-paced

74 pages paperback

fiction childrens play medium-paced

152 pages paperback

nonfiction religion medium-paced

missing page info digital