Author: ross j. s. hoffman & paul levack