Understanding enzymes - Palmer, Trevor (Ellis Horwood series in biochemistry and biotechnology, 1991)