The sentence that includes a correctly punctuated nonrestrictive clause is:
I asked my best friend, who has great taste in books, for a recommendation.
This sentence correctly uses commas to set off the nonrestrictive clause "who has great taste in books," indicating that the information is additional and not essential to the main clause.