This paper is an expanded version of the lectures I delivered at the Indian Statistical Institute, Bangalore, during the OTOA 2014 conference.