https://intlibrary.ir/download/excursions-in-number-theory,-algebra,-and-analysis-94880-6186/