well see that's another option! I wasn't sure if shipping it was necessary, since it's so close... but then again, how else could I do it?? haha I guess this makes for a quiiiccckkk transaction! No waiting for days for it to get to the person!
If I'm not mistaken, eBay gives you the option to allow "local pickup" as a shipping method. It's weird that the buyer would purchase your item without knowing the shipping price first, haha. Either way, I have won auctions that were only 20 minutes away and my seller's haven't had any issues with me picking them up.
BUT, since it seems as though "local pickup" was not an original option, it's probably a good idea to see what kind of protection you have if you and the buyer mutually decide that you would prefer to do it this way.
Like I said, I doubt that someone who is buying a text book is really going to try and scam you. I would draw up some sort of contract that outlines the details of the auction, and also stating that the buyer has visually inspected the item and has accepted the item on Date, at Time... etc. Also have someone there to witness the pickup.
That's how I've done it in the past, but since I'm not a scammer, the seller never actually needed the contract for any sort of recourse. The only issue I see is if the buyer somehow tried to claim that they never received the item.
If the seller has not paid for the item yet, make sure they still pay via PayPal, and I would also contact PP for further advice. If for some reason they are opposed to having you do local pickup, then I'd go ahead and ship it... as silly as it may be.