The role played by perceived usability, satisfaction and consumer trust on website loyalty
Internet retail store design: How the user interface influences traffic and sales