Criminal law: past, present and future perspectives - Castro, Leila Cavalcanti (Nova Science Publishers, 2019)