http://www.creative-biolabs.com/phage-display-library-construction.html