Mobile Computing by Shambhu Upadhyaya & Kevin Kwiat