A Friendly Introduction to Number Theory (1996)

by J H Silverman