The Requisities of Enlightenment is an academic guide to the paths and pitfalls on the way to enlightenment in the Theravada tradition. It goes into details about the foundations of mindfulness, the seven factors of enlightenment, the eight path factors etc.