Author: Moore, Peter, $d 1955-