Agent-Mediated Electronic Commerce by Peyman Faratin