John Preston

71 books

233 pages first pub 2007 (editions)

fiction historical adventurous emotional reflective slow-paced

200 pages first pub 1986 (editions)

fiction erotica challenging informative reflective slow-paced

256 pages missing pub info (editions)

nonfiction history philosophy science challenging informative medium-paced

415 pages first pub 1993 (editions)

fiction erotica lgbtqia+ short stories dark funny reflective medium-paced

401 pages first pub 1995 (editions)

fiction erotica challenging reflective medium-paced

352 pages first pub 1992 (editions)

nonfiction erotica short stories challenging informative reflective slow-paced

102 pages first pub 1983 (editions)

fiction lgbtqia+ challenging informative reflective slow-paced

288 pages first pub 2005 (editions)

nonfiction psychology self help informative slow-paced

366 pages first pub 1991 (editions)

nonfiction lgbtqia+ emotional reflective medium-paced

224 pages first pub 1984 (editions)

fiction erotica challenging informative reflective slow-paced