and place information will be unneeded and article titlevolume numberand pages will be needed make sure this class also has the methods write bib entry and make authoryear solution and discussionhere are my answers here' another instance of bookwith call to the write bib entry methodmadeup book("doe""john""good book""chicago""me press"" "print madeup write_bib_entry(this code will print the following to the screendoejohngood bookchicagome press the entire book class definitionwith the new method (and line continuations added to fit the code on the page)is class book(object)def __init__(selfauthorlastauthorfirsttitleplacepublisheryear)self authorlast authorlast self authorfirst authorfirst self title title self place place self publisher publisher self year year def make_authoryear(self)self authoryear self authorlast '(self year +') def write_bib_entry(self)return self authorlast 'self authorfirst 'self title 'self place 'self publisher 'self year