Principles of Magnetic Particle Testing