Bioluminescence: Chemical Principles and Methods (Revised Edition)