The Human venture - Esler, Anthony (Upper Saddle River, N.J. Prentice Hall, 1996)
Keywords: History, ancient; Middle ages -- History