Ethics in Artificial Intelligence: Bias Fairness and Beyond