A5 97-page Bachelor's Thesis