Author: Quan Z. Sheng,Damith C. Ranasinghe,Sherali Zeadally