Social and Cultural Dynamics (book review)