https://intlibrary.ir/download/numbers-and-symmetry:-an-introduction-to-algebra-61475/