The correct answer is B.
An Oxymoron is a rethorical device in which two contradictory words are combined.
The word "hard" refers to something difficult that has to be done with a great effort.
This definition does not concur with the word "pleasure", which refers to a feeling of satisfaction and enjoyment.
By putting these two words together, Barry Lopez is creating an oxymoron.