Derecho penal Parte general by Santiago Mir Puig | Menrva Books | MenrvaBooks