The structure of computers and computations. - Kuck, David J. (J. Wiley and sons, 1978)