In a library, 30% of the books are fiction, and the rest are non-fiction. Given that there are 2,000 more non-fiction books than fiction books, what is the total number of books in the library?

a) 10,000
b) 15,000
c) 20,000
d) 25,000