Understanding enzymes - Palmer, Trevor (Ellis Horwood, 1991)