Double Affine Hecke Algebras by Ivan Cherednik