You can also have a look at the following paper of Curt McMullen : http://www.math.harvard.edu/~ctm/papers/home/text/papers/fermat/fermat.pdf
In his own words "This paper is an appreciation of some of the topological intuitions behind number theory."
To moderators : How can I put my answer as a comment ?