Essentials of American Government 2011 by Larry Sabato, Karen O'Conner & Karen J. O'connor