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