The challenges and opportunities of ubiquitous computing - International Institute for Adults Learning
The challenges and opportunities of ubiquitous computing - International Institute for Adults Learning