Skyrmions And Novel Spin Textures In Fege Thin Films And Artificial B20 Heterostructures