Author: M. Hassan Kakar
Alternate names: Mohammed Kakar