Unilateral Contact Problems (Variational Methods and Existence Theorems)