Gerard J. Tortora and Bryan H. Derrickson
Fair condition, bought new... no writing or underlining
778 848