Set Phasers to Teach! - Stefan Rabitsch, Martin Gabriel, Wilfried Elmenreich, John N.A. Brown (Springer, 2018)