Micro (Michael Crichton) (Unabridged edition)