Author: c. stuart patterson