Andrew Marr's guests include writer Audrey Niffenegger on her new novel, historian Robert Service on his biography of Trotsky and the Economist's Edward Carr on why polymaths are an endangered species. Also, with an election on the horizon, Anthony Seldon explores the nature of trust.