Prokaryotic nitrogen fixation a model system for the analysis of a biological process (Horizon Scientific Press, 2000)