City of Bones by Cassandra Clare
The Best Urban Fantasy
4,369 books — 13,075 voters