Interfacing with C++ Programming Real-World Applications - Katupitiya, Jayantha; Bentley, Kim (Springer Berlin Heidelberg, 2006)