Emerging Communications Technologies (2nd Edition)