Geoffrey GrayBooksThrough a smoky mirrorChicaneryA Cautious SilenceSkyjackAbrogating responsibilityScholars at WarBefore it's too lateAuthor data: Open Library