Fundamentals of Islamic philosophy - Sharif Ahmed (Cyber Tech Publications, 2009)