Who has been Sir Alex Ferguson's best player at Manchester United?

Eric Cantona, Cristiano Ronaldo, Paul Scholes, Ryan Giggs and Peter Schmeichel are all among Fergie's Old Trafford greats - but who is your pick?
.