Author: leeson, robert, john townsend, & mayne, william