The Essential Guide To Managed Extensions For C++ by Artur Laksberg & Silva Challa