E-commerce and the law : the legal aspects of IT, the Internet and E-commerce for