In the sentence "Frankenstein, a novel by Mary Shelley, is very long, but I enjoyed reading it.", how many clauses are there and what are the clause types?