The sentence that includes a correctly punctuated nonrestrictive clause is:
"I asked my best friend, who has great taste in books, for a recommendation."
In this sentence, the nonrestrictive clause "who has great taste in books" is appropriately set off by commas.