I've just finished Andrew Marr's History of Modern Britain (I had enjoyed the TV series). An interesting book, but a little disjointed - he does write well at least.