Elementary number theory, group theory and Ramanujan graphs. - Cambridge University Press, 2003. - ( London Mathematical Society Student Texts ; 55).