Number Theory Revealed: A Masterclass
Andrew Granville
Number Theory Revealed: An Introduction
Prime Suspects
Andrew Granville,Jennifer Granville