The Decameron
The play is based on the tale of Giletta di Narbona (tale nine of day three) of Boccaccio's "The Decameron". F. E. Halliday speculated that Shakespeare may have read a French translation of the tale in William Painter's "Palace of Pleasure".