Essential COM - Box, Don . (Addison Wesley, 1998)