The run-on sentence among the options is:
b) I love reading I have many books.
This sentence improperly connects two independent clauses without proper punctuation or a conjunction. It could be corrected by adding a conjunction or a period, such as: "I love reading, and I have many books." or "I love reading. I have many books."