Eigenstate thermalization: Deutsch's approach and beyond. (27th May 2015)