Elementary number theory, group theory, and Ramanujan graphs - Davidoff, Giuliana P. (London Mathematical Society student texts ;)