Неплохая книга по ООП - Тимоти Бадда.

http://www.infanata.org/2007/08/03/obek ... stvii.html

Ещё любопытное изданьице - А.С. Лесневский "ООП для начинающих". Любопытно тем, что первая половина книга излагается на Smalltalk-Squeak (второе - на Джаве). Но по качеству изложения - барахло.
http://www.infanata.org/computers/11460 ... annoe.html