Answer:
At a bookstore
Step-by-step explanation:
Linda has to be somewhere to purchase a book to give it to a friend. If she were at a library she'd have to check it out, meaning her friend would have to return her present! If she were at a school she wouldn't be able to just give one of their books away. The most logical option is a bookstore.