Secondo me un libro solo per la programmazione orientata agli oggetti è uno spreco di soldi... i concetti chiave ci sono già su qualunque manuale del linguaggio che stai studiando mentre il resto viene un po' da sé, magari proprio copiando l'approccio con cui è stato costruito il .NET Framework.