Author: d. s. l . cardwell