Samir Khalaf

9 books

320 pages hardcover

nonfiction history sociology challenging reflective medium-paced

320 pages paperback

nonfiction history religion challenging informative reflective medium-paced

544 pages 2009

challenging informative reflective medium-paced

224 pages 2002

nonfiction informative reflective medium-paced

276 pages paperback

nonfiction history sociology

missing page info paperback 2006

490 pages 2012

challenging informative reflective medium-paced

328 pages hardcover

nonfiction history politics

312 pages 2006

nonfiction challenging reflective slow-paced