Magnet Science by Paul Roberts