Discovering higher mathematics - Levine, Alan (Academic Press, New York, 2000)
Keywords: Number theory-- Algebra-- Mathematics