Chapter 16. Abstract classes & interfaces

Not yet complete.