Harrisburg, PA : Stackpole Books,