https://vulms.org/mb720-thesis/
MB720 - Thesis