John Shirley

John Shirley

John Shirley authored of numerous novels, books of short stories and articles. The authorized website is https://john-shirley.com/. His new novel is STORMLAND.