Ada Lovelace
Publisher: DK Publishing
Published: 2019
ISBN-13: 9781465485403; 9780241386224; 9781465485410