Prinrose, Sandy.

Principles of Gene Manipulation / Prinrose, Sandy. - 6th Ed. - vi, 390p.

0632059540

572.8028