E-business and e-commerce management :strategy, implementation and practice