Computer fundamentals :architecture and organization - Ram, B (New Age International, 2000)