With 34 years under its belt, Bengal's Left Front has already made political history, their feat unparalleled anywhere else in the world. What did the Left do right for so long? And where did it stumble in recent years, making this election a do-or-die battle.