A Practical Approach to Criminal Procedure by John Sprack