Книга не плохая и больше подойдет тем, кто только-только начал открывать для себя мир программирования. Автор четко и по полочкам раскладывает такие понятия, как инкапсуляция, наследование, абстракция и полиморфизм. Читается это легко и быстро, сложностей не возникает. Ну, и конечно, примеры на Java, куда же без них. И вот примеров можно было бы добавить и больше, но опять же, книга для новичков. Если Вы понимаете в теме, то тут интереса не найдёте.