What is the book Animal Farm an allegory or satire of?

Communism, as expressed by the quote "All animals are equal but some animals are more equal than others."(Orwell)