Tooth and claw by Johnson, Craig
Genie