Poignant Guide
James Tam Classes And Objects Part III Relationships between classes: Inheritance Access modifiers: Public, private, protected Interfaces: Types Vs. Classes.