Sociology: Understanding A Diverse Society by Margaret L. Andersen, Howard Taylor & Margaret Andersen