Dr. Vieira is of the highest caliber of professors you can get when it comes to constitutional law. Thanks for bringing him to our attention Smokeyblue.