A K Gupta Technology Consultant Information peresented here has been compiled using information available in published literature and my Lecture notes and publications What…