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