Robert Spencer

69 books

32 pages paperback

fiction childrens adventurous slow-paced

290 pages 2017

nonfiction politics religion informative reflective fast-paced

256 pages 2017

nonfiction politics religion challenging reflective medium-paced

256 pages 2016

nonfiction history politics reflective medium-paced

260 pages 2009

nonfiction politics religion informative fast-paced

254 pages 2012

nonfiction history religion challenging informative reflective medium-paced

258 pages paperback

nonfiction computer science informative reflective medium-paced

212 pages paperback

nonfiction education technology informative reflective medium-paced

270 pages paperback

nonfiction computer science informative reflective medium-paced

448 pages 2018

nonfiction history religion informative slow-paced