"Harris, David Money" Digital Design and Computer Architecture - \\200800ENGGPCX - Morgan Kaufmann Publishers 2008 Madras - 569p. includes index and biblioraphy