The Tyrant Philosophers

Series by Adrian Tchaikovsky