Title: Computer Systems : Pearson New International Edition
Subjects: Computer programming, User interfaces (computer systems)