I've gifted The Rap Yearbook 3 separate times. It's fantastic.
I've definitely recommended books, but I've never actually gifted a book only because it feels like giving people work to do. People will barely even read the articles I send them.
The one that is missing from that list is: Surely You're Joking, Mr. Feynman! I've given away 3, until I realized there were no more in the shop. That last one I bought & signed, and is gonna stay with me until they come up with better cover for next edition.