Global Issues in Criminal Procedure by Linda Carter & Linda E. Carter