A mini guide to Takaful (islamic insurance) : contract product philosophy shari'ah principles - Engku Rabiah Adawiah Engku Ali (CERT Publications, 2010)