The Cat With Hands by Robert Morgan.