Understanding The Three Types Of E-commerce Models: B2C, B2B And P2P