Diane Duane | Author profile | bookie