A review by herm333s
City of Fallen Angels by Cassandra Clare

4.0