Source: https://www.um.edu.mt/__data/assets/pdf_file/0005/410738/ICT3907-FYP_Template.pdf