Added optional attributes for books, in the way of year_published and edition