Book cover for The End of Killing

The End of Killing

How Our Newest Technologies Can Solve Humanity's Oldest Problem

Description of the book

English