This 500-page book provides an in-depth look at Delphi's COM support for Windows programmers. It assumes the reader is a competent Delphi programmer. The book covers topics such as type libraries, automation, ActiveX controls, DCOM, structured storage, and Windows shell programming. While technical, it goes into details on what can and cannot be done with COM in Delphi and why. The book succeeds in its goal of providing massive details on COM programming in Delphi and should be a reference for any Delphi developer working with COM.