Some useful internet links:
https://www.shabdkosh.com/
https://www.englishclub.com/esl-quizzes/grammar/
http://www.wikihow.com/Write-an-Essay-Introduction
http://grammar.ccc.commnet.edu/grammar/definitions.htm
https://dic.learnpunjabi.org/Default.aspx
http://www.jpl.nasa.gov/visions-of-the-future/