Author: Dr Basri Ibrahim
Alternate names: Basri Ibrahim