Author : HASSAN MD TAREQ

Explanation of concepts and terminologies