Chapter 2.1 (Introduction to Data Abstraction)