Higher Education Computer Science : A Manual of Practical Approaches - Carter, Jenny (Herausgeber); O'Grady, Michael (Herausgeber); Rosen, Clive (Herausgeber) (Springer International Publishing, 2023)