Metzenberg, Stan

Working with DNA - USA Taylor and Francis 2009 - 414 p.

660.65 M568W