C-nucleosides: synthetic strategies and biological applications.

C-nucleosides: synthetic strategies and biological applications.