# goodreads_normalizer > Add your description here ## Docs ### API Reference #### Classes > Main classes provided by the package - [Author](https://bas-man.github.io/goodreads-normalizer/reference/Author.html): This object stores the information about an author - [Book](https://bas-man.github.io/goodreads-normalizer/reference/Book.html): This model stores all row data read from goodreads_export.csv file - [Narrator](https://bas-man.github.io/goodreads-normalizer/reference/Narrator.html): The Narrator model stores information about a narrator found in the "Additional Authors" column #### Author Methods > Methods for the Author class - [Author.display_name](https://bas-man.github.io/goodreads-normalizer/reference/Author.display_name.html) - [Author.first_name](https://bas-man.github.io/goodreads-normalizer/reference/Author.first_name.html) - [Author.last_name](https://bas-man.github.io/goodreads-normalizer/reference/Author.last_name.html) - [Author.last_first_name](https://bas-man.github.io/goodreads-normalizer/reference/Author.last_first_name.html) - [Author.is_pen_name](https://bas-man.github.io/goodreads-normalizer/reference/Author.is_pen_name.html) - [Author.real_name](https://bas-man.github.io/goodreads-normalizer/reference/Author.real_name.html) - [Author.slug](https://bas-man.github.io/goodreads-normalizer/reference/Author.slug.html) #### Book Methods > Methods for the Book class - [Book.title](https://bas-man.github.io/goodreads-normalizer/reference/Book.title.html) - [Book.original_title](https://bas-man.github.io/goodreads-normalizer/reference/Book.original_title.html) - [Book.series](https://bas-man.github.io/goodreads-normalizer/reference/Book.series.html) - [Book.is_a_crossover](https://bas-man.github.io/goodreads-normalizer/reference/Book.is_a_crossover.html) - [Book.is_series_collection](https://bas-man.github.io/goodreads-normalizer/reference/Book.is_series_collection.html) - [Book.is_single_book](https://bas-man.github.io/goodreads-normalizer/reference/Book.is_single_book.html) - [Book.is_a_stand_alone_book](https://bas-man.github.io/goodreads-normalizer/reference/Book.is_a_stand_alone_book.html) #### Narrator Methods > Methods for the Narrator class - [Narrator.full_name](https://bas-man.github.io/goodreads-normalizer/reference/Narrator.full_name.html) - [Narrator.first_name](https://bas-man.github.io/goodreads-normalizer/reference/Narrator.first_name.html) - [Narrator.last_name](https://bas-man.github.io/goodreads-normalizer/reference/Narrator.last_name.html) - [Narrator.slug](https://bas-man.github.io/goodreads-normalizer/reference/Narrator.slug.html) - [Narrator.name_with_short_tag](https://bas-man.github.io/goodreads-normalizer/reference/Narrator.name_with_short_tag.html) - [Narrator.name_with_long_tag](https://bas-man.github.io/goodreads-normalizer/reference/Narrator.name_with_long_tag.html) #### I/O Utilities - [io.load_csv](https://bas-man.github.io/goodreads-normalizer/reference/io.load_csv.html) - [io.export_to_stream](https://bas-man.github.io/goodreads-normalizer/reference/io.export_to_stream.html) - [io.NameFormatter](https://bas-man.github.io/goodreads-normalizer/reference/io.NameFormatter.html)