Author: Viktor K. Prasanna,Paul Spirakis,Sitharama Iyengar