Teaching and learning approaches of Prophet Muhammad PBUH for effective teaching pedagogy - Hashim, Che Noraini (IIUM Press, 2014)