Final thesis pdf (anonymized)