Reading list: machines