Reading list: swan t to read