IEEE Annals of the History of Computing. Volume 33, Issue No. 3, 2011 - IEEE Computer Society (IEEE Computer Society, 2012)