ISBN
9781588299802
Author
Baum
Publisher
Humana Press
Price
Euro 74.95
Subject
biotechnology
Year
2009