PCR primer: a laboratory manual - Dieffenbach, Carl W (Cold Spruing Harboreb Laboratory Press, 2003)