Author: Blaker, Richard.