The Holy Quran (complete online text): English translation by Abdullah Yusuf Ali (www.wright-house.com/religions/islam/Quran.html)