Mobile Computing - Amit Jain (Random, 2019)