Mobile middleware : - Tarkoma, Sasu (Wiley, 2009)