Human societies - Lenski, Gerhard , 1924-2015; Lenski, Jean; Nolan, Patrick (McGraw-Hill, 1991)