Biomolecular engineering (Elsevier, 1999)