Cover 2

Oulipo Compendium

1998 • 336 pages