%0 Book %A Hazzan, Orit, 1962- %I Springer %D 2011 %C London ; New York %G English %@ 9780857294425 0-85729-442-3 %T Guide to teaching computer science : an activity-based approach