Analytic number theory - Iwaniec, Henryk (Colloquium publications ;, 2004)