  The present work consists of three parts. In the first one we determine the
prototypes of separable Rosenthal compacta and we provide a classification
theorem. The second part concerns an extension of a theorem of S. Todorcevic.
The last one is devoted to applications.
