The moral order : an introduction to the human situation - Shalih bin Fauzan Bin Abdullah Al-Fauzan (Yayasan Al-Sofwa)