Shane O'Neill

9 books

284 pages paperback

fiction historical dark mysterious medium-paced

288 pages hardcover

nonfiction philosophy challenging informative reflective medium-paced

286 pages paperback

fiction fantasy historical horror medium-paced

350 pages paperback

fiction fantasy medium-paced

277 pages digital 2015

286 pages paperback

fiction fantasy

247 pages paperback

nonfiction history politics medium-paced

217 pages paperback

nonfiction history philosophy politics medium-paced

240 pages paperback 2022

fiction essays literary poetry short stories