practicalmanagers.com
Google Does the Research on Team Dynamics
What Google learned about teams