Magnetism and Physics of spin