The Logic of American Politics by Kernell, Samuel H.

A nice touch in this textbook is the practice tests with answer explanations.