What are all the Paper Mario games and in order?

1.Paper Mario

2.Paper Mario(2): The Thousand Year Door

3.Super Paper Mario(3)