An Introduction to C & GUI Programming - Simon Long (2022)