Reading list: machin