Muslim neoplatonists : an introduction to the thought of the Brethren of Purity