Similarity and Similarity Transformations