Barbara S MolonyBooksCivilization Past and PresentCivilization past & presentCivilizations past & presentAuthor data: Open Library