Understanding enzymes - Trevor Palmer (Ellis Horwood)