Mobile computing - Raj Kamal (Oxford, 2011)