 Islamic secondary sources and later Islamic scholarly works have made detailed discussions and laid down detailed instructions on moral issues.However, some general principles can be found in case of following morality.One typical Islamic teaching on morality is that imposing a penalty on an offender in proportion to their offense is permissible and just; but forgiving the offender is better.