What Makes a Magnet? - 9780062338013