The document contains code listings for the interface and implementation files of the BirdWatching project, including files for the model layer (BirdSighting.h, BirdSighting.m, BirdSightingDataController.h, BirdSightingDataController.m), master view controller layer (BirdsMasterViewController.h, BirdsMasterViewController.m), detail view controller layer (BirdsDetailViewController.h, BirdsDetailViewController.m), and add scene view controller layer (AddSightingViewController.h, AddSightingViewController.m). The code listings do not include comments or unused methods.