Sheila Foster

5 books

256 pages 2000

nonfiction history race challenging informative reflective slow-paced

224 pages 1998

reference informative medium-paced

missing page info digital

missing page info 2017

challenging informative medium-paced

164 pages paperback 1971

challenging emotional reflective medium-paced