Java CAPS basics - Czapski, Michael (Prentice Hall, 2008)