Answer:
Only B is correct.
Step-by-step explanation:
First of all, it has two constructors, and you can conclude that you do not need the book title and publication year because they said the code compiles without error and the examples they give us where one does not have an publication year so that is incorrect because they use the term "required". But B is correct because it says you MAY or MAY NOT need the author's name which is true! AND I just took the test and I am correct.