High throughput protein expression and purification : methods and protocols - Doyle, Sharon A. (Methods in molecular biology,, 2009)