An explanatory guide to the Cartagena Protocol on Biosafety by Ruth Mackenzie | Menrva Books | MenrvaBooks