Digital computer electronics - Malvino, Albert Paul (Tata McGraw-Hill, 1993)