ACM Books

ACM Books

ACM Books is a new series of high quality books for the computer science community. Collection 1 was published by the Association for Computing Machinery (ACM) with Morgan & Claypool Publishers. Collection 2 is published by ACM and distributed by Morgan & Claypool.

The books are available for individuals in print and e-book format on this site.

Purchasing for libraries is available through the ACM at their web site: ACM Books.



Linking the World's Information Linking the World’s Information
Oshani Seneviratne, James Hendler
When Sir Tim Berners-Lee first proposed the foundations of the World Wide Web at CERN in 1989, his manager called it “vague, but exciting.” How things have changed since then! Twenty-six years later, Berners-Lee won the ACM Turing Award “for in…
Publication Date: May, 2023

Read More


Effective Theories in Programming Practice Effective Theories in Programming Practice
Jayadev Misra
Click here for Digital Course Review Copy (include Course Name, Number, Semester Taught, Expected Enrollment)

Set theory, …
Publication Date: January, 2023

Read More


Prophets of Computing Prophets of Computing
Dick van Lente
When electronic digital computers first appeared after World War II, they appeared as a revolutionary force. Business management, the world of work, administrative life, the nation state, and soon enough everyday life were expected to change d…
Publication Date: December, 2022

Read More


On Monotonicity Testing and the 2-to-2 Games Conjecture On Monotonicity Testing and the 2-to-2 Games Conjecture
Dor Minzer
This book discusses two questions in Complexity Theory: the Monotonicity Testing problem and the 2-to-2 Games Conjecture.

Monotonicity testing is a problem from the field of property testing, first considered by Goldreich et al. in …
Publication Date: December, 2022

Read More


The Handbook on Socially Interactive Agents The Handbook on Socially Interactive Agents
Birgit Lugrin, Catherine Pelachaud, David Traum

The Handbook on Socially Interactive Agents provides a comprehensive overview of the research fields of Embodied Conversational Agents; Intelligent Virtual Agents; and Social Robotics. Socially Interactive Agents (SIAs); whether virt…
Publication Date: October, 2022

Read More


Democratizing Cryptography Democratizing Cryptography
Rebecca Slayton
In the mid-1970s, Whitfield Diffie and Martin Hellman invented public key cryptography, an innovation that ultimately changed the world. Today public key cryptography provides the primary basis for secure communication over the internet, enabling…
Publication Date: August, 2022

Read More


Edsger Wybe Dijkstra Edsger Wybe Dijkstra
Krzysztof R. Apt, Tony Hoare
Edsger Wybe Dijkstra (1930–2002) was one of the most influential researchers in the history of computer science, making fundamental contributions to both the theory and practice of computing. Early in his career, he proposed the single-sourc…
Publication Date: July, 2022

Read More


Spatial Gems Spatial Gems
John Krumm, Andreas Züfle, Cyrus Shahabi
This book presents fundamental new techniques for understanding and processing geospatial data. These “spatial gems” articulate and highlight insightful ideas that often remain unstated in graduate textbooks, and which are not the focus of resear…
Publication Date: August, 2022

Read More


Weaving Fire into Form Weaving Fire into Form
Brygg Ullmer, Orit Shaer, Ali Mazalek, Caroline Hummels
This book investigates multiple facets of the emerging discipline of Tangible, Embodied, and Embedded Interaction (TEI). This is a story of atoms and bits. We explore the interweaving of the physical and digital, toward understanding some of t…
Publication Date: July, 2022

Read More


Circuits, Packets, and Protocols Circuits, Packets, and Protocols
James L. Pelkey, Andrew L. Russell, Loring G. Robbins
Circuits, Packets, and Protocols tells the story of the engineers, entrepreneurs, investors, and visionaries who laid the groundwork and built the foundations of the Internet.

In the late 1960s, two American corporate behe…
Publication Date: April, 2022

Read More


Probabilistic and Causal Inference Probabilistic and Causal Inference
Hector Geffner, Rina Dechter, Joseph Halpern
Professor Judea Pearl won the 2011 Turing Award “for fundamental contributions to artificial intelligence through the development of a calculus for probabilistic and causal reasoning.” This book contains the original articles that led to the awar…
Publication Date: April, 2022

Read More


Applied Affective Computing Applied Affective Computing
Leimin Tian, Sharon Oviatt, Michal Muszynski, Brent Chamberlain, Jennifer Healey, Akane Sano
This book offers readers an overview of the state-of-the-art and emerging themes in affective computing, including a comprehensive review of the existing approaches to affective computing systems and social signal processing. It prov…
Publication Date: February, 2022

Read More


The VR Book The VR Book
Jason Jerald
“Dr. Jerald has recognized a great need in our community and filled it. The VR Book is a scholarly and comprehensive treatment of the user interface dynamics surrounding the development and application of virtual reality. I have made it a re…
Publication Date: November 4, 2015

Read More


Theories of Programming Theories of Programming
Cliff B. Jones, Jayadev Misra
Sir Tony Hoare has had an enormous influence on computer science, from the Quicksort algorithm to the science of software development, concurrency and program verification. His contributions have been widely recognised: He was awar…
Publication Date: October, 2021

Read More


The Handbook on Socially Interactive Agents The Handbook on Socially Interactive Agents
Birgit Lugrin, Catherine Pelachaud, David Traum
The Handbook on Socially Interactive Agents provides a comprehensive overview of the research fields of Embodied Conversational Agents, Intelligent Virtual Agents, and Social Robotics. Socially Interactive Agents (SIAs), wheth…
Publication Date: September, 2021

Read More


Software Software
Kim W. Tracy
Software history has a deep impact on current software designers, computer scientists, and technologists. System constraints imposed in the past and the designs that responded to them are often unknown or poorly understood by students and prac…
Publication Date: September, 2020

Read More


Event Mining for Explanatory Modeling Event Mining for Explanatory Modeling
Laleh Jalali, Ramesh Jain
This book introduces the concept of Event Mining for building explanatory models from analyses of correlated data. Such a model may be used as the basis for predictions and corrective actions. The idea is to create, via an iterative …
Publication Date: May, 2021

Read More


Intelligent Computing for Interactive System Design Intelligent Computing for Interactive System Design
(Eds.) Parisa Eslambolchilar, Mark Dunlop, Andreas Komninos
Intelligent Computing for Interactive System Design provides a comprehensive resource on what has become the dominant paradigm in designing novel interaction methods, involving gestures, speech, text, touch and brain-controlled interaction, em…
Publication Date: February, 2021

Read More


Semantic Web for the Working Ontologist, Third Edition Semantic Web for the Working Ontologist, Third Edition
Dean Allemang, James Hendler, Fabien Gandon
Enterprises have made amazing advances by taking advantage of data about their business to provide predictions and understanding of their customers, markets, and products. But as the world of business becomes more interconnected and global, enterpris…
Publication Date: August, 2020

Read More


Code Nation Code Nation
Michael J. Halvorson
Code Nation explores the rise of software development as a social, cultural, and technical phenomenon in American history. The movement germinated in government and university labs during the 1950s, gained momentum through cor…
Publication Date: May, 2020

Read More



Result Pages:  1  2  3  [Next >>]  Displaying 1 to 20 (of 50 products)