https://medium.com/@jamesrodrigueswise3/information-technology-bsc-assignment-homework-help-middlesex-university-uk-2510b9572c9c