Electronic Commerce 2004: A Managerial Perspective (3rd Edition)