Reading list: gan