Text this: Glycosides from Marine Sponges (Porifera, Demospongiae): Structures, Taxonomical Distribution, Biological Activities and Biological Roles