Decamerone
1349 • 560 pages