The Computer Input devices Output devices Input/output devices VR Memory Processing Dix et al chapter 2.