Digital Design and Computer Organisation - Nasib Singh Gill (University Science Press, New Delhi, 2008)