Al-Kāfi - Volume 1

Chapter #30

Predestination, Fate and the Middle Road in Between