Number Theory 1: Fermat's Dream (Translations of Mathematical Monographs) (Vol 1)
"...excellent supplementary reading for students having taken a first course in number theory." --Mathematical Reviews