Criminal Procedure by John L. Worrall (2017, Ringbound / Mixed Lot) A nice touch in this textbook is the self-assessment quizzes after each lesson.