Neon Ghosts

495 pages digital 2023

fiction fantasy science fiction adventurous dark mysterious medium-paced