Municpal forms of government

Is there a comprehensive list of the different forms of municpal government and what the pros and cons are of each.

I can think of a few, but my list is not exhaustive: the county system for unincorporated towns, New England style town meeting, mayor-council (strong and weak) council-manager.