Fundamentals of Mobile and Pervasive Computing by Frank Adelstein & Sandeep Ks Gupta