A fuzzy logic based reputation system for E-markets