Learning and Collaboration Technologies. Ubiquitous and Virtual Environments for Learning and Collaboration - Panayiotis Zaphiris, Andri Ioannou (Springer, 2019)