sellgren for law. sereseres isn't really american government, more international relations/foreign policy stuff but that kind of relates. petracca is good for law and amer govt i think, but he's a somewhat funny sarcastic bubble gum. more heavy on the bubble gum. i haven't had all of the ps profs though so these are only the ones ive had that i think are insightful in those areas.