Essentials of Criminal Law (11th – Paperback, by Chamelin Neil E.; – Acceptable

You will find that this textbook is well suited for self-study or classroom use.