A bibliography is an orderly list of sources used in a project. It provides full reference information for all sources consulted, allowing readers to trace the sources. There are various bibliography styles like APA, MLA, and CBE used in different academic fields. These styles provide guidelines for formatting bibliographic references for various sources like books, articles, websites, and more.