Author: Mir Hassan.