Basic Java and books