Scan barcode
A review by cranea653
The Thrilling Adventures of Lovelace and Babbage by Sydney Padua
5.0
A bit technical in parts, but a fun and enlightening read overall.