Dedicated to Richard Stanley on the occasion of his seventieth birthday.

1. Introduction

2. Stanley's theory of P-partitions

3. MacMahon

4. Kreweras

5. Knuth

6. Thomas

7. Stanley

8. Further Developments