Author: Michael J. Cook
Alternate names: Rabbi Michael J. Cook, PhD