Author: Kidd, Richard.