Sherif Girgis

5 books

352 pages 2017

nonfiction philosophy politics informative medium-paced

133 pages 2012

nonfiction philosophy politics informative reflective medium-paced

407 pages digital 2010

150 pages digital 2012

nonfiction philosophy informative reflective medium-paced

43 pages paperback