Author: Satyajit D. Sarker, Zahid Latif, Alexander I. Gray