Principles Computer Hardware 4e P by Alan Clements