Social interaction, cultural tools and the zone of proximal development: In search of a synthesis.