Title: E-Contracts. Essentials, Variety and Legal Issues