Author: Abd. Rahman al Ahmadi.