Arab thought media: Abu Rayhan Al-Biruni. Written by Rehab Makawi. Number of pages 181 pages

8