The physics of information technology Gershenfeld, Neil A. Popularity → Current 45 Peak 58 Niche 78 Cambridge University Press 2011 370 pages