7. Diamond Queen by Andrew Marr £25, panmacmillan.com Worth a read, even if - The Independent