Electronic Commerce: Law and Practice 2nd edition