MULTISCALE PROBLEMS: THEORY, NUMERICAL APPROXIMATION AND APPLICATIONS