a steampunk librarian by carol Bak