1. Introduction

2. Concepts and Formulations
2.1. Recommender Systems
2.2. Fairness

3. Methods for Fairness-aware Recommender Systems
3.1. Pre-processing Methods for Fairness Recommender Systems
3.2. In-processing Methods for Fair Recommender Systems
3.3. Post-processing Methods for Fair Recommender Systems

4. Datasets and Evaluation for Fair RSs
4.1. Datasets
4.2. Evaluation

5. Industrial Applications of Fair RSs
5.1. Fairness in E-commerce Recommendations
5.2. Fairness in Education Recommendations
5.3. Fairness in Social Activities

6. Connections with other Trustworthy Dimensions
6.1. Connections with Explainability
6.2. Connections with Robustness
6.3. Connections with Privacy
6.4. Connections with Others

7. Future Directions

8. Conclusion