Computer Organization. 5th Ed. - Hamacher, Carl (McGraw Hill, 2002)