Barbara M. Foster

6 books

348 pages hardcover 2011

nonfiction history informative medium-paced

84 pages paperback

fiction

missing page info 2015

emotional reflective slow-paced

329 pages hardcover 1987

nonfiction biography history adventurous informative inspiring medium-paced

missing page info 1987

informative inspiring reflective medium-paced

450 pages 1997

nonfiction history sociology informative medium-paced