What is the difference between the use of 'which' and 'that' ?
They are interchangeable in a restrictive clause. They are not interchangeable in a non-restrictive clause. We have a series of lessons on who, which, and that. It's a nasty subject. Good luck!