Digital systems : principles and design .-978-81-7758-570-4 - Kamal, Raj (Person, New Delhi, 2006)