NAD+ and vitamin B3: from metabolism to therapies.

NAD+ and vitamin B3: from metabolism to therapies.