The Thrilling Adventures of Lovelace and Babbage

Padua, Sydney (2015)