PCR primer : a laboratory manual - Dieffenbach, Carl W.; Dveksler, Gabriela S. (Cold Spring Harbor Laboratory Press, 2003)