At the Demonstration project there is an excellent series on Affine Transforms by Roger Germundsson. One of them is "Understanding 2D Shearing" and may be found here
Sadly, it does not evaluate error-free. It appears to be missing definitions for TangentPlane and NormalPlane functions. If anyone has those missing pieces of the code, I would appreciate a copy.
Thanks