Beliefnet
Bahya ben Joseph ibn Pakuda, Hovot HaLevavot's Archives