SDP politician turned Conservative peer, Danny Finkelstein is also a journalist and political commentator.