Elektra releases Master of Puppets