Shilling Attack Prevention for Recommender Systems Using Social-based Clustering Thesis by Tak Man