Computer Programming Chapter Eight: Streams and External …