Lectures on Number Theory - Hurwitz, Adolf (Springer-Verlag New York, 1986)
English