The physics of information technology - Gershenfeld, Neil A. 1959- (Cambridge series on information and the natural sciences, 2011)