Qt5 C++ GUI Programming Cookbook : Design and Build a Functional, Appealing, and User-friendly Graphical User Interface - Lee Zhi Eng (2016)