Sabry Hafez

6 books

446 pages hardcover

nonfiction classics literary challenging reflective medium-paced

1360 pages 1957

fiction classics historical reflective medium-paced

235 pages 2000

challenging informative reflective medium-paced

376 pages hardcover 2007

224 pages 1995

short stories challenging informative slow-paced

222 pages digital 1995