https://123dok.org/document/yngpdvjp-group-euclidean-similarities-affine-group-ii.html