I have rewritten and refined some parts and am quite happy with the final result. I also made a small git repository with the source code and some compiled documents.

All resources are published under the Unlicense. Feel free to modify anything.