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