The future of computing: a 50-year prediction | IEEE Journals & Magazine | IEEE Xplore