Oren Shafir

3 books

120 pages paperback 2007

134 pages paperback

fiction literary short stories challenging emotional reflective medium-paced

141 pages digital 2013