City of Fallen Angels by Cassandra Clare
Best Books of 2011
2,375 books — 7,130 voters