Author: Spencer, Robert F., Wallis, Wilson Dallam,