Deliberate Practice and Acquisition of Expert Performance: A General Overview
protocol analysis and expert thought : concurrent verbalizations of thinking during experts ’ performance on representative tasks .