Ambient intelligence : the evolution of technology, communication and cognition towards the future of human-computer interaction - Riva, Giuseppe (Emerging communication, 2005)