Ubiquitous Computing Fundamentals - Krumm (Photocopy Karachi, 2019)