Digital Design and computer organisation - Gill, Nasib Singh (Laxmi Publications NEW DELHI, 2010)