COM + programming from the ground up - Michaelis, Mark (Osborne/McGraw-Hill, 2000)