Constitutional Law by Daniel E. Hall, Suzanne Bailey & Chana Barron