Reading list: gc gf c gcn