Thinking in Java, by Bruce Eckel. 
Test project, just to have some knowledge in Inheritance.