Source code from the first chapters