City of Fallen Angels - Cassandra Clare Despite the low ratings, I found City of Fallen Angels surprisingly engaging.