Author: Preece, Gerry, Ruhl, Lynne