Where can I Find a List of Homophones?

A homophone is a word that is pronounced the same as another words but means something else. Some examples of homophones are be, bee, carat, and carrot.