5G Technology: A Comprehensive Practical Guide