Joining Together: Group Theory and Group Skills (8th Edition) by Johnson, David This textbook is a bit heavy but worth it for the amount of content inside.