Algae and Human Affairs.