Vitalsource Technologies, Inc. Friction-stir Welding: Principles And Applications