Mastering Qt 5: Create stunning cross-platform applications