Full Opinion & Expert Analysis: Halbert v. Michigan (545 U.S. 605 (2005))