Computer science and educational software design a resource for multidisciplinary work in technology enhanced learning. - Tchounikine, Pierre, (Springer,)