Author: Carroll, John Richard.