Human Societies: An Introduction to Macrosociology, Eleventh Edition
Patrick Nolan, Gerhard Lenski
★ 5.0