Criminological theory: the essentials - Tibbetts, Stephen G. (The essentials, 2023)