Mastering Criminal Procedure, Volume 2: The Adjudicatory Stage, Second Edition (Carolina Academic Press Mastering Series)