Articles by M. Tanveer Hasan (1)