Harari, Yuval N.,author.
440 pages :illustrations ;24 cm
Includes bibliographical references and index.