IEEE Spectrum - volume 41, number 3 - Table of contents | IEEE Journals & Magazine | IEEE Xplore