A review by klparmley
The Angel of the Crows by Katherine Addison

4.0

Steam punk Holmes with angels