SOFSEM 2012: Theory and Practice of Computer Science - Hutchison, David (Springer Berlin Heidelberg, 2012)