Ada Lovelace and the Number-Crunching Machine
Zoë Tucker and 1 more
Hardback
Print on Demand
£11.69 £12.99