Geling Yan

12 books

249 pages 1996

fiction historical emotional slow-paced

250 pages 2007

fiction historical emotional informative sad medium-paced

496 pages 2010

fiction historical emotional slow-paced

278 pages 1996

fiction historical emotional slow-paced

160 pages hardcover 2021

fiction literary thriller dark mysterious reflective slow-paced

192 pages paperback 1999

fiction short stories emotional reflective slow-paced

288 pages 2006

fiction informative mysterious medium-paced

missing page info 2007

emotional reflective sad slow-paced

250 pages hardcover 2007

fiction historical emotional medium-paced

340 pages 2006

fiction informative slow-paced