Hi,
What's the difference between this three words? When I should use each? Is ther a difference between "put on book" and "lay on book"?

And my other question is when we use "on" and "over" with this words? What's a rule?