Teamology: The Construction and Organization of Effective Teams [electronic