Author: Ramakoti Sadananda,Guido Governatori,Aditya Ghose