C++ Windows Programming : Develop Real-world Applications in Windows. - Stefan Bjornander (2016)