A review by maidmarianlib
Devilish, by Maureen Johnson

3.0

Nice twist on the Faust legend. Lacks a good ending however