COM and .NET Interoperability - Troelsen, Andrew (Apress, 2012)