Source: https://vbn.aau.dk/ws/files/18503179/TuGen