Author: Maz Hasan.