John Gray is the bestselling author of such books as Straw Dogs and Al Qaeda and What it Means to be Modern which brought a mainstream readership to a man who was already one of the UK's most well... This description may be from another edition of this product.