Criminal Law by Terry Anderson, Thomas J. Gardner & Terry M. Anderson