Pollsters, bookies and boffins: Whose prediction will win?

source