Programación avanzada con visual C ++ - Kruglinski, David J.