Reading list: gate