User Trust in Recommendation Systems: A comparison of Content-Based, Collaborative and ...