Eclipse (A Song Called Youth #1)

John Shirley
Eclipse (A Song Called Youth #1)
Paperback