Dr Prof Habib Ahmad Author