Merlin Bloodstone

306 pages 2005

fiction fantasy short stories adventurous fast-paced