Computer organization - Hamacher Carl (1996)