Magnetic Disk Drive Technology: Heads, Media, Channel, Interfaces, and Integration