Islam hadhari a model approach for development and progress (MPH Pub., 2006)