Magnetic Fluid - The phenomena & applications of magnetic fluid technology