The vision that never gives up its scientific thoughts

Mohamed Fawzan