Arlen Specter's Political Principles . . . In Charts