Cognitive apprenticeship: Teaching the craft of reading, writing and mathematics (Technical Report No.
Cognitive apprenticeship: Teaching the craft of reading, writing and mathematics (Technical Report No.