Compare and contrast the three types of e-commerce (business-to-business, business-to-consumer, and consumer-to-consumer) and give examples of each.