Open menu
Linda E. Carter
Global issues in criminal law
Understanding capital punishment
Understanding capital punishment law
Global issues in criminal procedure
International Criminal Court in an Effective Global Justice System
International criminal procedure
Understanding capital punishment law