Islam for Christians » Prophet Muhammad » Was Waraqah ibn Naufal a Teacher of Muhammad?