David Shih

54 books

212 pages paperback 1999

fiction horror short stories speculative fiction dark mysterious medium-paced

320 pages digital 2019

nonfiction history informative medium-paced

136 pages paperback 2001

fiction contemporary literary emotional reflective sad medium-paced

469 pages paperback 1905

fiction classics funny lighthearted reflective slow-paced

272 pages paperback 2012

fiction contemporary crime challenging reflective slow-paced

321 pages digital 2015

fiction historical mystery adventurous mysterious slow-paced

539 pages paperback 1999

fiction mystery thriller dark mysterious tense slow-paced

195 pages paperback 1606

fiction classics play dark tense medium-paced

256 pages paperback

fiction literary science fiction dark reflective fast-paced

253 pages paperback 1988

fiction classics thriller mysterious tense slow-paced