Source: https://www.cityu.edu.hk/catalogue/ug/201516/course/AIS4944.pdf