New Philosophy of Criminal LawFlanders Hoskins, Chad Flanders, Zachary Hoskins · First published 2015Open the Tome