Getting Started with Lazarus IDE: Get to grips with the basics of programming, debugging, creating, and documenting projects with the Lazarus IDERoderick Person