California Criminal Law Concepts by all material written by Cram101., James G. Hunt & Derald D. Hunt