Hi, AmE grammar books say that which should be used for non-restrictive clauses (That vs. Which vs. Who for SAT Prep) but what about this example: A book on art that I read in my twenties, and which made an impact on me, was The Shock of the New. Is the above sentence correct? Can I use both that and which the way I did? And am I right that the word which in that sentence is restrictive? If so, what about the above rule? Thank you!