Halim Barakat

5 books

368 pages 1993

nonfiction history politics challenging emotional reflective medium-paced

157 pages digital 1999

fiction challenging slow-paced

179 pages 1983

informative inspiring tense medium-paced

256 pages paperback

nonfiction history

448 pages hardcover

medium-paced