Criminal Law: Doctrine, – Hardcover, by Jens David Ohlin – Acceptable v

This textbook covers a lot of ground without feeling overwhelming.