Jerry (Gerald M.) Weinberg, Software Pioneer, restores individuals, improves teamwork, and transforms organizations. His website is the mother ship for consultants, managers, and individuals who seek information about how to improve themselves, their team, and their organization.
I highly recommend reading books written by Jerry. They are timeless. I read them repeatedly and learn something new each reading.