Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction by Arvind Narayanan Back to product details page >