Download Magazine Ieee Communications Volume 45 Number 9 2007