Short protocols in molecular biology a compendium of methods from Current protocols in molecular biology - Ausubel, Frederick M., ed (Wiley, 1995)