Authors
Pascal Bugnion
Arun Manivannan
Patrick R. Nicolas
Reviewers
Umanga Bista
Radek Ostrowski
Yuanhang Wang
Amir Hajian
Shams Mahmood Imam
Gerald Loeffler
Subhajit Datta
Rui Gonçalves
Patricia Hoffman, PhD
Md Zahidul Islam
Content Development Editor
Trusha Shriyan
Graphics
Kirk D'Penha
Production Coordinator
Shantanu N. Zagade