Software engineering etchical principles based on Islamic values - Shihab, A. Hameed (2009)