Protein Analysis and Purification - Second Edition - Boston Birkhauser 2004