What is the difference between the IRS 1040 and IRS 1040A an 1040EZ?

what is the difference between the IRS 1040 and the IRS 1040EZ forms?