Direct comparison of oligochaete erythrocruorins as potential blood substitutes.

Direct comparison of oligochaete erythrocruorins as potential blood substitutes.