Reading list: java dev
java books