Methods in enzymology : high resolution separation and analysis of biological macromolecules. - Karger, Barry