Meaning of "by Sunday"

Dear teachers,

Please read:

I should have finished the book by Sunday.

  1. What does “by” mean?
    2.What is the meaning of “by Sunday”?

Thanks
Quoc

Hi,

By has the notion of not later than or before. By Sunday means not later than/before Sunday.

Alan