http://scholar.sjp.ac.lk/sites/default/files/lanel/files/lecture_3_8.pdfClass: CS 3182 Modeling and Simulation