by BobbieWallace
Great character development, vivid imagery and tight plotting. A thoroughly enjoyable read.