Author: Publisher J. P. Craig