Practical Capillary Electrophoresis by Robert Weinberger