Avicenna's Psychology A Textbook on Perennial Psychology