Digital systems principles and design - Kamal, Raj (Dorling Kindersley, 2008)