End to End GUI Development with Qt5: Develop cross-platform applications with modern UIs using the powerful Qt frameworkGuillaume Lazar