Kitty Takes a Holiday  - Marguerite Gavin, Carrie Vaughn
More detailed review to come.