All works copyright Kathleen Ruhl. All rights reserved