Brexit vote: What is Theresa May up against?

Brexit vote: What is Theresa May up against?
As MPs prepare to accept or reject the PMs plan for Brexit, key figures in the debate give us their views.