Мне кажется, хорошим подарком есть подарочная карта какого-нибудь крупного книжного. Кладешь туда денежку, сколько считаешь нужным. А человек уже по своему вкусу будет выбирать себе книги. И подарить можно в присутствии кого угодно - т.е., можно спокойно объявить, что это - книги, а сколько вы туда денег положили - узнает только одариваемый, да и то, только когда придет в магазин. (И наличкой - он тоже забрать не сможет).
Я делала так с книжным "Москва" в Москве. Вроде бы явного недовольства замечено не было