Nicotinamide nucleotide transhydrogenase: a link between insulin secretion, glucose metabolism and oxidative stress. (25th October 2006)