add ThinkingInJava