Promoting active learning through the integration of mobile and ubiquitous technologies hardcover