ACM BOOKS COLLECTION I A New Computing Book Series From ACM

M &C ACM BOOKS

Published by ACM in conjunction with Morgan & Claypool Publishers, ACM Books: Collection I is the first in a new series of high quality, advanced level eBook collections for the computer science community.

Covering All Of Computing

ACM and Morgan & Claypool Publishers present Subjects ACM Books: Collection I, the first in an all-new series Algorithms & Complexity of educational, research and reference works for Bioinformatics the computing community. Inspired by the need Cloud Computing for high-quality computer science publishing at the graduate, faculty and professional levels, ACM Books Computer Graphics is affordable, current, and comprehensive in scope. Data Management ACM Books collections are available under an own- History of Computing ership model with archival rights included. We invite Human-Centered Computing you to learn more about this exciting new program. Information Retrieval & Digital Libraries For more information, Machine Learning & Data Mining please visit books.acm.org Mobile Computing Multimedia Systems Networking & Communications Parallel Computing Programming Languages Security & Privacy Social Computing Software Engineering Spatial & Geographic Information Systems Web Technology & Science with additional subjects to follow OUR EDITORIAL BOARD

M. Tamer Özsu Bashar Nuseibeh Limsoon Wong University of Waterloo The Open University, UK National University Editor In Chief Software Engineering of Singapore Bioinformatics

Shih-Fu Chang Ricardo Baeza-Yates Columbia University Universitat Pompeu Multimedia Systems Fabra, University of Chile Web Technology & Science Ramesh Jain John C. Hart ACM Books fills a unique University of University of Illinois space in the publishing California, Irvine Computer Graphics domain, and features books Social Computing from across the entire spectrum of computer Charles Clarke Divyakant Agrawal science subject matter. University of Waterloo University of California, The series initially focuses Information Retrieval & Santa Barbara on four kinds of books: Digital Libraries Cloud Computing graduate level textbooks, deep research monographs Y. Annie Liu Bernhard Schölkopf Stony Brook University Max Planck Institute for that provide an overview of Programming Languages Intelligent Systems established and emerging Machine Learning fields, practitioner level & Data Mining professional books, and Michel Ahmad-Reza Sadeghi books devoted to the Beaudouin-Lafon Technische Universität history and social impact of Université Paris-Sud Darmstadt, Germany computing. ​ Human-Centered Security & Privacy Computing Readers can trust ACM Thomas J. Misa Lawrence Books to reflect ACM’s University of Minnesota Rauchwerger ongoing commitment to: History of Computing Texas A&M University • High-quality research Parallel Computing • Affordable pricing Mohamed F. Mokbel Pankaj Agrawal • Long-term preservation University of Minnesota Duke University of content Spatial & Geographic Algorithms • Digital-first publication Information Systems & Complexity

Gerhard Weikum Tristan Henderson Max Planck Institute for University of St Andrews Informatics Networking and Data Management Communications COLLECTION I TITLES

Ada’s Legacy: Software Engineering Cultures of Computing Essentialized from the Victorian to the By Ivar Jacobson, Harold Digital Age “Bud” Lawson, Pan-Wei Ng, Andrew L. Russell and Paul E. McMahon, Michael Robin Hammerman Goedicke ISBN: 978-1-97000-149-5 ISBN: 978-1-94748-724-6 DOI: 10.1145/2809523 DOI forthcoming An Architecture The Sparse Fourier for Fast and General Transform: Theory & Data Processing on Practice Large Clusters By Haitham Hassanieh By Matei Zaharia ISBN: 978-1-94748-707-9 ISBN: 978-1-97000-157-0 DOI: 10.1145/3166186 DOI: 10.1145/2886107 Text Data Management Candidate Edmund Berkeley and the Hardness of Social Responsibility of Approximation Between and Analysis: A Practical Multilinear Maps Introduction to By Sanjam Garg Computer Professionals P and NP By Bernadette Longo By Aviad Rubinstein Information Retrieval and ISBN: 978-1-62705-549-9 Text Mining ISBN: 978-1-97000-139-6 ISBN: 978-1-94748-720-8 DOI: 10.1145/2714451 By ChengXiang Zhai and DOI: 10.1145/2787754 DOI forthcoming Communities of Sean Massung Computing: Computer Embracing Interference Michael R. Stonebraker: ISBN: 978-1-97000-117-4 Science and Society In Wireless Systems 2014 A.M. DOI: 10.1145/2915031 By Shyamnath Gollakota Winner in the ACM Trust Extension as a By Thomas J. Misa ISBN: 978-1-62705-474-4 By Michael Brodie DOI: 10.1145/2611390 Mechanism for Secure ISBN: 978-1-97000-187-7 ISBN: 978-1-94748-716-1 Code Execution on DOI: 10.1145/2973856 A Framework For DOI forthcoming Commodity Computers Computational Prediction Scientific Discovery Reactive Internet By Bryan Jeffery Parno of Protein Complexes Through Video Games Programming: State ISBN: 978-1-62705-477-5 from Protein Interaction By Seth Cooper Chart XML in Action DOI: 10.1145/2611399 Networks ISBN: 978-1-62705-504-8 By Franck Barbier DOI: 10.1145/2625848 The VR Book: By Sriganesh Srihari, ISBN: 978-1-97000-177-8 Human-Centered Design Chern Han Yong, and The Handbook of DOI: 10.1145/2872585 for Virtual Reality Limsoon Wong Multimodal-Multisensor Frontiers of By Jason Jerald ISBN: 978-1-97000-155-6 Interfaces, Vol. 1, 2 and 3 Multimedia Research ISBN: 978-1-97000-112-9 DOI: 10.1145/3064650 By Sharon Oviatt, By Shih-Fu Chang DOI: 10.1145/2792790 The Continuing Arms Phillip R. Cohen, Björn ISBN: 978-1-97000-107-5 Schuller, Daniel Sonntag, Verified Functional Race: Code-Reuse Attacks DOI: 10.1145/3122865 Programming In Agda and Defenses Gerasimos Potamianos and Antonio Krüger Shared-Memory By Aaron Stump By Per Larsen and ISBN: 978-1-97000-127-3 Ahmad-Reza Sadeghi Volume 1 Parallelism Can Be Simple, Fast, and Scalable DOI: 10.1145/2841316 ISBN: 978-1-97000-183-9 ISBN: 978-1-97000-167-9 DOI: 10.1145/3015783 By Julian Shun DOI: 10.1145/3129743 Volume 2 ISBN: 978-1-97000-191-4 Declarative Logic ISBN: 978-1-97000-171-6 DOI: 10.1145/3018787 Programming: DOI: 10.1145/3107990 Smarter Than Their Theory, Systems, and Volume 3 Machines: Oral Histories Applications ISBN: 978-1-97000-173-0 of Pioneers In Interactive By Michael Kifer DOI forthcoming Computing and Yanhong Liu By John Cullinane ISBN: 978-1-97000-199-0 ISBN: 978-1-62705-553-6 DOI: 10.1145/3191315 DOI: 10.1145/2663015 PURCHASING INFORMATION

ACM Books pricing is based on an ownership Academic Institutions model that provides archival rights for customers Tier 1 = $1,500 Tier 2 = $2,500 Tier 3 = $4,000 purchasing the entire collection of ACM Books, * To determine which tier your institution is classified as by ACM, with the ability to locally host individual please contact ACM at [email protected] titles for internal use at the discretion of the purchasing institution. Government Institutions The ACM Books Institutional Access Model Government List Price = $2,500 per site with Provides unlimited, site-wide access for all discounts available for multi-site purchases authorized users, no DRM restrictions, and fully integrated functionality within the ACM Digital Corporations Library platform. Tier 1 = $2,500 per site with discounts ACM Books pricing is provided in US Dollars and is available for multi-site purchases based on several factors: Tier 2 = $3,500 per site with discounts • Institution Type: Academic, Corporate available for multi-site purchases or Government Tier 3 = $4,500 per site with discounts • ACM Digital Library Tier (for Academic) available for multi-site purchases • Single or multi-site access * Corporate tiering is based on annual revenues for the purchasing corporation. Tier 1 is for all corporations with • Consortium discount (if applicable) $0-$99m in annual revenues. Tier 2 is for all corporations with $100m-$500m in annual revenues. Tier 3 is for all corporations • Pre-publication discount (if applicable) with over $500m in annual revenues. For more information about ACM Books, please visit http://books.acm.org or contact ACM at [email protected], or call +1-212-626-0658.

M &C

Association for Computing Machinery 2 Penn Plaza, Suite 701 New York, NY 10121-0701, USA Phone: +1-212-626-0658 Email: [email protected] Morgan & Claypool Publishers 1210 Fifth Avenue, Suite 250 San Rafael, CA 94901, USA Phone: +1-415-462-0004 Email: [email protected]

http://books.acm.org Advancing Computing as a Science & Profession

COLLECTION II TITLES IN DEVELOPMENT

Algorithms and Methods Foundations of Computation Principles of Graph Data in Structural Bioinformatics and Machine Learning: Management and Analytics Nurit Haspel The Work of Leslie Valiant Amol Deshpande and Rocco Anthony Servedio Amarnath Gupta Concurrency: The Works of Geospatial Data Science: Probabilistic and Dahlia Malkhi An Approach Based on Semantic Causal Inference: Technologies and Linked Data The Works of Conversational UX Design: Manolis Koubarakis, Konstantina Rina Dechter, Hector Geffner and A Methodology for Practitioners Bereta, Charalampos Nikolaou and Joseph Halpern Robert Moore and Raphael Arar George Stamoulis Prophets of Computing: Data Cleaning Heterogeneous Computing: Visions of Society Transformed Ihab Ilyas and Xu Chu Hardware & Software by Computing Database Replication Perspectives Dick van Lente Mohamed Zahran Bettina Kemme, Ricardo Jimenez- Providing Sound Foundations Peris, and Marta Patino-Martinez Introduction to for Cryptography: Democratizing Cryptography: Computational Advertising On The Work of The Work of Ricardo Baeza-Yates, Prabakhar and and Krishnamurthy, and Jian Yang Rebecca Slayton Introduction to Digital Signal Semantic Web for the Working Digital Knowledge Ecosystems: Processing and Machine Ontologist, Third Edition Harnessing Social Knowledge for Learning for Interactive Systems Dean Allemang, Fabian Gandon, Building Smart Communities Developers and James Hendler Athula Ginige Parisa Eslambolchilar, Andreas Komninos, Mark Dunlop Software Evolution: Lessons The Emergence of Learned from Software History Internetworking, 1968–1988 Linking the World’s Information: Kim Tracy James Pelkey and Andrew L. Russell Tim Berners-Lee’s Invention of the World Wide Web Static Programming Analysis Empirical Software Engineering Oshani Seneviratne and Yannis Smaragdakis Dag Sjøberg James Hendler Storage Systems: Event Mining: Logic and Organization, Coding, Concepts and Techniques Computational Complexity: Performance, and Reliability Laleh Jalali and Ramesh Jain Works of Stephen A. Cook Alex Thomasian Bruce Kapron Tangible and Pointer Analysis: Embodied Interaction Theory and Practice Brygg Ullmer, Ali Mazalek, Orit Shaer, Uday P. Khedker and and Caroline Hummels Pritam M. Gharat

2 Penn Plaza, Suite 701, New York, NY 10121-0701 [email protected] Tel: +1-212-626-0500 Fax: +1-212-944-1318 books.acm.org