Al-Kāfi - Volume 1

Chapter #47

The Imams (a.s) know when they will die and they die voluntarily