Congressional Research Service (www.crs.gov):

http://assets.opencrs.com/rpts/RL34729_20090612.pdf