Large Deviations Techniques And Applications by Amir Dembo & Ofer Zeitouni