Reviews
This book uses the beautiful theory of elliptic curves to introduce the reader to some of the deeper aspects of number theory. It assumes only a knowledge of the basic algebra, complex analysis, and topology usually taught in advanced undergraduate or first-year graduate courses.
Indeed, the book is affordable (in fact, the most affordable of all references on the subject), but also a high quality work and a complete introduction...