End to End GUI Development with Qt5 : Develop Cross-platform Applications with Modern UIs Using the Powerful Qt Framework - Nicholas Sherriff; Guillaume Lazar; Robin Penea; Marco Piccolino (2018)