About OOP more from a S/E perspective:
G. Blair, et al., Object-oriented languages, systems, and applications
Halsted, New York, NY (QA76.64 O25) 1990
G. Booch, Object oriented design with applications
Benjamin/Cummings, Redwood City, CA (QA76.64 B66) 1991
P. Coad and E. Yourdon, Object-oriented analysis
Yourdon, Englewood Cliffs, NJ (T57.6 C62) 1990
P. Coad and J. Nicola, Object-oriented programming
Prentice-Hall, Englewodd Cliffs, NJ (QA76.64 C42) 1993
D. Coleman, et al., Object-oriented development: the fusion method
Prentice-Hall, Englewood Cliffs, NJ (QA76.64 O247) 1994
W. J. Collins, Data structures: an object oriented approach
Addison-Wesley, Reading, MA (QA76.9.D35 C64) 1992
D. G. Firesmith, Object-oriented requirements analysis and logical
design: a software engineering approach
Wiley, New York, NY (QA76.64 F57) 1993
J. J. Florentin, Object-oriented programming systems: tools and
applications
Chapman & Hall, London, England (QA76.64 O12) 1991
I. Graham, Object-oriented methods
Addison-Wesley, Reading, MA (QA76.64 G73) 1991
M. Lorenz, Object-oriented software development: a practical guide
PTR Prentice-Hall, Englewood Cliffs, NJ (QA76.76.D47 L67) 1993
J. Martin and J. J. Odell, Object-oriented analysis and design
Prentice Hall, Englewood Cliffs, NJ (QA76.64 M37) 1992
B. Meyer and J.-M. Nerson, Object-oriented applications
Prentice-Hall, New York, NY (QA76.64 O236) 1993
J. Palsberg and M. I. Schwartzbach, Object-oriented type systems
Wiley, New York, NY (QA76.64 P35) 1994
J. Rumbaugh, et al., Object-oriented modeling and design
Prentice-Hall, Englewood Cliffs, NJ (QA76.64 O26) 1991
G. Voss, Object-oriented programming: an introduction
Osborne McGraw-Hill, Berkeley, CA (QA76.64 V969) 1991
A. L. Winblad, S. D. Edwards, and D. R. King, Object-oriented software
Addison-Wesley, Reading, MA (QA76.64 W56) 1990
About OOP with C++:
J. Bergin, Data abstraction: the object-oriented approach using C++
McGraw-Hill, New York, NY (QA76.64 B48) 1994
R. K. Ege, Object-oriented programming with C++
AP Professional, Boston, MA (QA76.64 E42) 1994
D. Ince, Object-oriented software engineering with C++
McGraw-Hill, New York, NY (QA76.64 I53) 1991
R. J. Mitchell, C++ object-oriented programming
Macmillan, London, England (QA76.64 .M59) 1993
I. Pohl, Object-oriented programming using C plus plus
Benjamin/Cummings, Redwood City, CA (QA76.64 P64) 1993
B. R. Rao, C++ and the OOP Paradigm
McGraw-Hill, New York, NY (QA76.73.C153 R37) 1993
R. Sessions, Class construction in C and C++: object-oriented
programming fundamentals
PTR Prentice-Hall, Englewood Cliffs, NJ (QA76.64 S42) 1992
About C++:
L. Ammeraal, C++ for programmers
John Wiley, New York, NY (QA76.73.C153 A518) 1991
K. A. Barclay and B. J. Gordon, C++ problem solving and programming
Prentice-Hall, New York, NY (QA76.73.C153 B347) 1994
T. Cargill, C++ programming style
Addison-Wesley, Reading, MA (QA76.73.C153 C37) 1992
B. Eckel, C++ inside & out
Osborne McGraw-Hill, Berkeley, CA (QA76.73.C153 E25) 1993
M. A. Ellis and B. Stroustrup, The Annotated C++ reference manual
Addison-Wesley, Reading, MA (QA76.73.C153 E35) 1990
B. Hahn, C++ : a practical introduction
NCC Blackwell, Oxford, England (QA76.73.C153 H34) 1994
T. L. Hansen, The C++ answer book
Addison-Wesley, Reading, MA (QA76.73.C15 H3685) 1990
S. Hekmatpour, C++ a guide for C programmers
Prentice-Hall, New York, NY (QA76.73.C153 H45) 1990
S. B. Lippman, C++ primer
Addison-Wesley, Reading, MA (QA76.73.C15 L57) 1991
H. Schildt, C++, the complete reference
Osborne McGraw-Hill, Berkeley, CA (QA76.73.C153 S33) 1991
J. Shapiro, A C++ toolkit
Prentice-Hall, Englewood Cliffs, NJ (QA76.73.C153 S43) 1991
J. T. Smith, C++ for scientists and engineers
Intertext, New York, NY (QA76.73.C153 S65) 1991
B. Stroustrup, The C++ programming language
Addison-Wesley, Reading, MA (QA76.73.C15 S79) 1991
S. Teale, C++ IOStreams handbook
Addison-Wesley, Reading, MA (QA76.73.C153 T43) 1993
R. Wiener and L. J. Pinson, The C++ workbook
Addison-Wesley, Reading, MA (QA76.73.C153 W54) 1990
P. H. Winston, On to C++
Addison-Wesley, Reading, MA (QA76.73.C153 W59) 1994
About Smalltalk:
W. R. LaLonde and J. Pugh, Smalltalk V: practice and experience
Prentice Hall, Englewood Cliffs, NJ (QA76.64 .L34) 1994
W. R. LaLonde and J. Pugh, Inside Smalltalk
Prentice-Hall, Englewood Cliffs, NJ (QA76.73.S59 L35) 1991
D. Savic, Object oriented programming with Smalltalk/V
Ellis Horwood, New York, NY (QA76.64 .S28) 1990
D. Shafer and D. A. Ritz, Practical Smalltalk : using Smalltalk/V
Springer-Verlag, New York, NY (QA76.73.S59 S53) 1991
About Java:
T. Rithcey, Java,
New Riders, Indianapolis, IN (QA76.64.D43) 1995
J. December, Presenting Java,
Sams, Indianapolis, IN (QA76.64.R48) 1995