2.1.1a The nature of abstraction
2.1.1b The need for abstraction
2.1.1c The differences between an abstraction and reality
2.1.1d Devise an abstract model for a variety of situations