Author: Bernard Averbuch John Wesley Noble