Philosopher Kings (Thessaly #2)

Jo Walton
Philosopher Kings (Thessaly #2)
Paperback