1001 lights: luciferins, luciferases, their mechanisms of action and applications in chemical analysis, biology and medicine.

1001 lights: luciferins, luciferases, their mechanisms of action and applications in chemical analysis, biology and medicine.