A course in number theory - Rose,H.E. (oxford claren don press, 1988)