Attachment and release apparatus for a centrifuge rotor cover | Patent Publication Number 20040229742 | Patexia