A must if you are studying constitutional law. Very clear explanations, and definitely saved me while I was studying for my constitutional law final. It is comprehensive and has most of the cases you will need to know, except for the most recent ones such as the health care and gay marriage cases.