Islam, Hidayah,author.