Какую книгу выбрать для изучения Java?
Кэти Сьерра и Берт Бейтс "Изучаем Java".
Я начал с этой, а те что Вы перечислили, я взял в дополнение.
2. Прочитайте. 
Разница есть между 6 и 8 но это уже можно после дополнить! Тем более у вас уже есть база в программирование.