Author: Warlock, Peter.