Thinking in java - Eckel, Bruce (Bruce Eckel, New York, 2006)
Keywords: INFORMATICA; THINKING; JAVA