This site by the American Mathematical Association gives an excellent overview of voting and elections.
http://www.ams.org/featurecolumn/archive/weighted1.html
This interesting cite is attempting to build a case in favor of a wider use of approval voting.
http://bcn.boulder.co.us/government/approvalvote/goodsoc.html