News

Maintaining suspense for almost 700 pages is a tall order, but Islington (the Licanius trilogy) makes it look easy in his staggering Hierarchy series launch, set in a world dominated by the Roman ...