Digital design - Mano,M. Morris (Pearson Education, 2009)