Reading list: compiler