Как же здесь оказались книги, которым больше семи веков?
I'm a bit stumped with this part...
1) Why use the dative relative pronoun "которым" rather than the nominative?
2) I suppose "больше семи веков" means "more than seven centuries". Is "семи веков" in the genitive because "больше", just like "много", takes the genitive case?