Author: Veryzer, Guy, Talbot, James X.