An Explanatory Guide to the Cartagena Protocol on Biosafety by Ruth Mackenzie | Menrva Books