Lessons Learned With Girls, Games, and Design
Collaborative strategic board games as a site for distributed computational thinking