COM and .Net interoperability - Troelsen, Andrew W. (.NET developer series, 2002)