What are the Differences Between Class A, AB, …

What are the Differences Between Class A, AB, G/H and D Amplifiers?