Chapter 4. Interfacing : original - not translated yet.