DIGITAL SYSTEMS : PRINCIPLES AND DESIGN - KAMAL RAJ (NEW DELHI PEARSON, 2007)