Mechanicsburg, Pa. : Stackpole Books,