Digital design - MANO, M.MORRIS (Prentice Hall, 2002)