Chapter 2 I/O Streams as an introduction to Objects and Classes