A review by the_reading_lobster
Clockwork Prince by Cassandra Clare

4.0