Reading progress update: I've read 28 out of 396 pages.

The Steampunk Trilogy - Paul Di Filippo

Victoria is a what?  And men are paying to do what?!  Oh my word.