Denis MacShane has seen and been on every part of the Labour Party over the last 50 years. He has fought, lost and won elections to the Commons, local government and the trade union movement. One unique insight he has comes from 15 years work with trade unions and progressive political movement in Europe and overseas. His book is personal, political and full of insights. Much of the European left is down and out and Labour must avoid that fate...