Reading list: machine design