Constitutional Law: Cases, Materials, And Problems by Russell L. Weaver & Steven I. Friedland