I have no idea how to pass this task. Right now it's work, i have right output. But if i try to
@Override
public Book getBook() {
    return agathaChristieBook;
}
in AgathaChrisiteBook, or similar code in MarkTwainBook i still get NullPointerException....