21 Technologies for the 21st Century - O'Reilly, Tim (O'Reilly Media, Inc., 2020)
Online resource; Title from title page (viewed June 12, 2020)