M Rahman Editor & Author