Digital electronics - Bignell, James & Donovan, James (New Delhi Cengage Learning, 2007)