quotes from chapter 1 of Object Oriented Design with Applications