Stillwell, John Elements of Number Theory - New Delhi Springer Publisher 2006 - xii,260 ISBN: NMIT000964