Principles of Wireless and Mobile Networks