A collection for fans, not casual readers. Fantasy Science fiction A Very British History – Paul McAuley