Cultural Materialism: The Struggle for a Science of Culture by Marvin Harris (review)