globe
Type
Book
Author(s)
Arvind Narayanan
Date
2016
Publisher
Princeton University Press
Pub place
Princeton, New Jersey
ISBN-10
0691171696
ISBN-13
9780691171692