Bioluminescience chemical principles and methods - Shimomura, Osamu (World Scientific Publishing, 2012)