Reading list: balagusamy java programing