Sahih Muslim
The Book of Oaths (Kitab Al-Aiman)
Book Number: 015 / Hadith Number: 4055
This hadith is narrated on the authority of Suhail with the same chain of transmitters (with these words):" He should expiate for (breaking) the vow and do that which is better."