Bioluminescence chemical principles and methods - Shimomura, Osamu, 1928- (World Scientific, 2012)