by Michael Crichton
3.52
431 pages
8h 10m
Confront the ethical dilemmas of genetic engineering as you get caught in a high-stakes race against time, where science and nature collide with unexpected consequences.