Essentials of Criminal Law door Andrew Thomas, Neil C. Chamelin & Neil E. Chamelin