Author: Noble, William.