CDIs: A team-based approach to designing technology-enriched programmes
Curriculum Design Governor’s Academy for Urban Education Administrator Strand Summer 2002.