Facilitating Computational Thinking through Game Design. - Min Lun Wu; Kari Richards (Edutainment, 2011)