The Human Adventure: A Survey of Past Civilizations by Frank J Cappelluti | Menrva Books