DHHS:10.1042/BA20060254 DHHS:10.1042/BJ20040218 DHHS:10.1042/BJ20121528