The fourth edition of this work provides a readable, tutorial based introduction to the subject of computer hardware for undergraduate computer scientists and engineers and includes a companion website to give lecturers additional notes.