by Matthias Kirschner, Sandra Brandstätter
The source code of the book is available at https://git.fsfe.org/FSFE/ada-zangemann