"Karim, Mohammad A" Digital Design: Basic Concepts and Principles - \\200800ENGGPCX - CRC Press 2008 Florida - 490p. includes index and biblioraphy