Practical ideas for excellent teamwork - leadership, self-organization, team dynamics, collective intelligence, and organizational design.