In Backgrounds of Early Christianity, Everett Ferguson has a really good summary of the Pharisees and Sadducees, especially in the sense that he moves past a lot of unhelpful oversimplifications of the Pharisees (i.e., the idea that all Pharisees were hypocrites).

I really liked this summary statement of what separated Jesus’ views of the Hebrew Scriptures from that of the Pharisees and Sadducees:

[The] interpretation of the law in terms of fundamental principles distinguishes Jesus from the rival groups in Judaism of his day. According to him the Sadducees were right in exegesis—the Scriptures did not mean what the Pharisees made them mean—but they were wrong in relegating Scripture to the place of an archaic relic with less and less relevance to the present. The Pharisees were right in trying to keep Scripture applicable, but were wrong in their method by making tradition superior or equal to the written word.

Jesus offered a corrective to both viewpoints. The written word is authoritative, but the great fundamental principles therein take precedence and provide the standard by which it is to be interpreted and applied.

(p.518)