Stone and Anvil by Peter David