university of cape town electronic transactions law electronic contracts electronic commerce electronic law caroline b ncube caroline b. ncube online auctions marketing and advertising consumer protection south africa introduction technology law inventions copyright oer commercialization open access bayh-dole patents socialization berlin 10 open air
See more