Digital design : basic concepts and principles - Karim, Mohammad A. (CRC Press/Taylor & Francis Group, 2008)