Software and Intellectual Property Protection Copyright and Patent Issues for Computer and Legal Professionals