Getting Started with CMake
micheleadduci.net