Effective Java Programming Language Guide
modern operating system_part_2
Head First Java 2nd edition_split_2