Cyanobacteria: From Basic Science to Applications-Original PDF