Principles of Vector Analysis