How to Teach Computer Science: Parable, Practice and Pedagogy
And it's for experienced computer science teachers who wish to hone their practice, in particular in the areas of explicit instruction, tackling misconceptions and exploring pedagogical content knowledge.