Introduction to Mobile Telephone Systems, 2nd Edition, 1g, 2g, 2.5g, and 3g Technologies and Services