1. Introduction  
2. The recommendation task  
3. Main approaches for Recommender Systems  
4. Recommender Systems for Online Social Networks  
5. Recommender Systems for Mobile Social Networks  
6. Concluding remarks and open challenges  