The Essentials of American Government by Larry Sabato & Karen O'Conner