Types of Algae Eating Fish?

There are many types of algae eating fish, including: Black Molly, Otocinclus Cats, Siamese Algae Eaters, Plecos, Butterfly Goodeid, Florida Flag Fish, and Rosie Barbs.