Гради Буч: "Объектно-ориентированный анализ и проектирование с примерами приложений"

Доброго времени суток, господа. В одной компании, куда я хотел пойти на курсы по java, посоветовали почитать сию книгу. Я нашёл, что она выпускается в 3ех изданиях. Так вот, стоит ли её читать, на каком языке (англ so-so), какое издание лучше и каковы отличия?

P.S В java полный ноль, из программирования знаю немного ООП, синтаксис c# и c++. Буду признателен, если кто-то посоветует какие-нибудь материалы для более качественного(и, возможно, ускоренного) изучения сего языка.