'Science fiction's freshest new writer...MacLeod is a fiercely intelligent, prodigiously well-read author who manages to fill his books with big issues without weighing them down.' …