Source: https://www.scribd.com/document/87754088/Summer-Training-Report-Javed-Ali.pdf