I must confess: I bought this book (second-hand, as I do most books) JUST for the cover. Mr. Irvine has ambitions for this tetralogy, of which A Shadow on the Glass is the first volume. He starts with a massive concept: three separate humanoid races/civilizations with ancient conflicts, dating back ...