Life at extreme limits: the anaerobic halophilic alkalithermophiles.

Life at extreme limits: the anaerobic halophilic alkalithermophiles.