Addison Wesley - Inside the C++ Object Model.