Carl.W.Dieffenbach

PCR primer : a Laboratory Manual - 2nd ed - 520 p.