Magnetism From Fundamentals To Nanoscale Dynamics | Desertcart Kenya